repugnant beast - Turkish English Dictionary